Irec Update:almost!!!!